ZX81 BlitzMax

Emulator and emulator development specific topics
Post Reply
User avatar
Baggey
Posts: 9
Joined: Fri Aug 04, 2023 1:13 pm

ZX81 BlitzMax

Post by Baggey »

Hi, I have a ZX81 Emulator almost working! :D

It has a Fullscreen Mode with no pixel distortion what so ever. When in FullScreen mode you wouldn't know it's an emulator apart from the PC keyboard and Monitor, and the Speed it runs at.

It has a full Live Memory fewer in Raster form and Hex.

A Maximum and minimum IDE window plus FullScreen switch.

It has live Disassembly with stepping and Break points. Almost all Z80 instructions are commented so it's also good to learn how the instructions work and interact. in steping mode you can see what happens as each instruction is executed.

I have a few more ideas to implement like Tape Loading/Saving etc... So it can be used just like the real thing and when your code crashes have it back at a push of a key!

Dr.beep
You might have a wrong emulated opcode.
As far as im aware there all good so it has to be something todo with unKnown R effects happening with interrupts!?

Interestingly "ALIENDROPOUT" writes passed the 32767 Limit and the aliens don't drop properly. I wrote an addition to stop writes to the other half of memory. By ANDing with $32767 and making sure i dont overwrite the Stack past STKBOT as well. The result is they now drop to the floor but go through it :roll:

I have todo a little experiment with the Peeking as at the Mo you can see the whole Memory you could also see the whole memory before as well. I think in the Real world it's an M1 NOT circuit.

I have to get the ZX80 running as well, and just maybe latter on ill try the Jupiter ACE i believe it maybe easier todo the screen than the ZX81 but that involves more reading.

So there's some more ironing out to be done still.

Kind Regards Baggey
Running a PC that just Aint fast enough!? i7 Quad core 16GB ram 1TB SSD. DID Technology stop! Or have we been assimulated!

ZX Spectrum 48k, C64, ORIC Atmos 48K, Enterprise 128K, The SID chip. Im Misunderstood!
User avatar
mrtinb
Posts: 1911
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: ZX81 BlitzMax

Post by mrtinb »

That sounds great.

Is it Windows only, or have you written it with cross platform libraries, so Linux and macOS can use it as well?
Martin
https://zx.rtin.be
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
User avatar
Baggey
Posts: 9
Joined: Fri Aug 04, 2023 1:13 pm

Re: ZX81 BlitzMax

Post by Baggey »

Its only for windows, dont use Linux or Mac so dont really know for sure!?

However there is BlitzMax for Linux so i suppose the source would compile.

Baggey
Running a PC that just Aint fast enough!? i7 Quad core 16GB ram 1TB SSD. DID Technology stop! Or have we been assimulated!

ZX Spectrum 48k, C64, ORIC Atmos 48K, Enterprise 128K, The SID chip. Im Misunderstood!
Post Reply