Well, thanks to Kevin and his iPad emulator I was able to figure out that 2 games didn't load on real hardware.
So here are the new versions of THE EDGE and MARBLE RACER. Now also running on the iPad emulator.
I also did some reverse engineering on my game SHOGUN.
The source for the ZX81 was lost, so I did it from the .P file instead.
Here is the documentation of SHOGUN
Sorting out some things......
Re: Sorting out some things......
Apple have approved in the last few hours the the latest version (v1.1.2) of the iOS emulator now with all of Dr Beep's released ZX81 games.dr beep wrote:Well, thanks to Kevin and his iPad emulator I was able to figure out that 2 games didn't load on real hardware.
Many thanks to Dr Beep for allowing me to include your games and all the patience in answering questions and providing insights to get the emulator more up to scratch. And also thanks for the tweets about your games with the emulator.
Two big lessons I've learn't in the process:
i) never to to assume that there still won't be gotchas after years of working on the emulation core
ii) whilst Eighty One is superb, there is no perfect substitute to pulling out a real ZX81 for testing (with its faithful Chroma 81 side kick)
Regards,
Kevin
- RetroTechie
- Posts: 379
- Joined: Tue Nov 01, 2011 12:16 am
- Location: Hengelo, NL
- Contact:
Re: Sorting out some things......
For machines like the ZX81, I think it's good practice to ALWAYS test on real hardware before doing a release. Kind of a standard quality control 'checkbox item'.
But given how good some emulators are, I can understand how tempting it is to skip that step (which tbh can be a hassle depending on your setup). Or perhaps 'release' was a quick fix since last release which you're in a hurry to get out & don't expect surprises emulator <-> real hw wise...
But given how good some emulators are, I can understand how tempting it is to skip that step (which tbh can be a hassle depending on your setup). Or perhaps 'release' was a quick fix since last release which you're in a hurry to get out & don't expect surprises emulator <-> real hw wise...
Re: Sorting out some things......
Well, the edge loads, but stops when placing certain cards.kpalser wrote:Apple have approved in the last few hours the the latest version (v1.1.2) of the iOS emulator now with all of Dr Beep's released ZX81 games.dr beep wrote:Well, thanks to Kevin and his iPad emulator I was able to figure out that 2 games didn't load on real hardware.
Many thanks to Dr Beep for allowing me to include your games and all the patience in answering questions and providing insights to get the emulator more up to scratch. And also thanks for the tweets about your games with the emulator.
Two big lessons I've learn't in the process:
i) never to to assume that there still won't be gotchas after years of working on the emulation core
ii) whilst Eighty One is superb, there is no perfect substitute to pulling out a real ZX81 for testing (with its faithful Chroma 81 side kick)
Regards,
Kevin
Kevin and I will give it a look.
Re: Sorting out some things......
THe Edge is now working and the short stack was not the cause, so the extra saved memory is used
to alter the program in the way I wanted in the first place.
1) better check on winning the game. The check is now done after setting the final card and not before.
2) difference in ending the game. When lost, a full cursor is shown, when won a dotted cursor is shown under the cards
3) better startscreen. The cursor under the cards is removed. This was placed to erase the titlescreen when starting the game.
Now the game will even start without a cursor under the cards.
A new version will be released here soon, as well as a new source.
to alter the program in the way I wanted in the first place.
1) better check on winning the game. The check is now done after setting the final card and not before.
2) difference in ending the game. When lost, a full cursor is shown, when won a dotted cursor is shown under the cards
3) better startscreen. The cursor under the cards is removed. This was placed to erase the titlescreen when starting the game.
Now the game will even start without a cursor under the cards.
A new version will be released here soon, as well as a new source.
Re: Sorting out some things......
New version and source at the new games thread,
http://sinclairzxworld.com/viewtopic.ph ... 075#p17075
http://sinclairzxworld.com/viewtopic.ph ... 075#p17075