More actions
(Created page with "{{Infobox homebrew | title = DS81 | image = File:Ds81.png | type = Computer Emulator | version = 1.3 | licence = Mixed | author = Ian Cowbu...") |
No edit summary |
||
Line 10: | Line 10: | ||
| source = Media:Ds8113src.zip | | source = Media:Ds8113src.zip | ||
}} | }} | ||
DS81 is a Sinclair ZX81 emulator. | DS81 is a Sinclair ZX81 emulator. | ||
==Installation== | ==Installation== | ||
#Download | #Download and extract ds81.nds to the apps folder of card | ||
#Create a folder called 'ZX81SNAP' in the root of flash card for legally owned '.p' files | |||
#Create a folder called 'ZX81SNAP' in the root of | #Run DS81 from card's apps menu | ||
#Run DS81 from card's apps menu | |||
==User guide== | ==User guide== |
Revision as of 07:50, 19 September 2012
DS81 | |
General | |
---|---|
Author(s) | Ian Cowburn |
Type | Computer Emulator |
Version | 1.3 |
Licence | Mixed |
Links | |
[Media:Ds8113.zip Download] | |
Website | |
[Media:Ds8113src.zip Source] |
<htmlet>adsense</htmlet>
DS81 is a Sinclair ZX81 emulator.
Installation
- Download and extract ds81.nds to the apps folder of card
- Create a folder called 'ZX81SNAP' in the root of flash card for legally owned '.p' files
- Run DS81 from card's apps menu
User guide
Instruction can be found here.
A few games are included to try out:
- ZX81 ROM © 1981 Nine Tiles Networks Ltd
- Mazogs © 1981 Don Priestley
- City Patrol © 1982 Don Priestley
- Sabotage © 1982 Don Priestley
- 3D Monster Maze © 1983 Malcolm E. Evans
Changelog
V1.3'
- Added memory snapshots.
- Added auto-load of AUTO snapshot.
- Added save/load of keyboard mappings.
- Added ability to SAVE from BASIC.
- Increased maximum number of files to 1024 in selector.
- Forty Niner still goes mental, so there's still an emulation bug somewhere.
V1.2a
- Made file selector filter case-insensitive.
V1.2
- Controlled version of keyboard fix.
- Added seperate ARM7/ARM9 code so I could use Wifi to use a web server as a file store. Wifi lib doesn't work with my access point, so reverted to a simpler ARM9 build. Which has made a merry mess of the CVS repository.
- Compiled with newer version of libfat so that the DLDI interfaces can be used (thanks Chism!) At last I can load ZX81 programs into my own damned emulator! Moved to R20 of the toolchain and the new libnds.
- Added support for text mode underlayed with a rotation screen for bitmap purposes.
- Added code to ZX81 emulation to notice changes to I register and search for hires display files. Works for a lot of hires games, though needs proper display emulation for Manic Miner, so that won't work
- Improved speed of hi-res code.
- Fixed attempted load in ZX81SNAP -- the FAT libs seem to want UNIX style directory seperators.
- Added file selector with LOAD "*"
- Handling of 1K display files is a bit better.
- Added option for RAM in place of ROM mirror.
- Changed lower screen to 8-bit deep so I can overlay a tiled mode.
- Added lower screen console routines.
- Added Machine Code Monitor.
V1.1a (uncontrolled release)
- Fixed hideous mess up that was the keyboard fix.
V1.1
- Added external FAT file loading.
- Added Mazogs as a built-in tape (code courtesy of Paul Fearnley)
- Fixed bug where the ROM input routine could be easily locked up. This was caused by a problem in the way I set up the LASTK system variables from the house-keeping routine.