Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

DS81: Difference between revisions

From GameBrew
m (Text replacement - "image = https://dlhb.gamebrew.org/dshomebrew/" to "image = ")
No edit summary
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox DS Homebrews
{{Infobox DS Homebrews
| title       = DS81
|title=DS81
| image       = ds81.png
|image=ds81.png
| type       = Computer Emulator
|description=Sinclair ZX81 emulator.
| version     = 1.3
|author=Ian Cowburn
| licence    = Mixed
|lastupdated=2008/12/30
| author      = Ian Cowburn
|type=Computer
| website     = http://www.noddybox.co.uk/nds.php?I=ds81
|version=1.3
| download    = https://dlhb.gamebrew.org/dshomebrew/ds81.7z
|license=Mixed
| source     = https://dlhb.gamebrew.org/dshomebrew/ds81.7z
|download=https://dlhb.gamebrew.org/dshomebrew2/ds81.7z
}}  
|website=http://www.noddybox.co.uk/nds.php?I=ds81
 
|source=https://dlhb.gamebrew.org/dshomebrew2/ds81.7z
}}
DS81 is a Sinclair ZX81 emulator.
DS81 is a Sinclair ZX81 emulator.


Line 23: Line 24:
Create a folder called ZX81SNAP in the root of flash card for legally owned files (in .d formats).
Create a folder called ZX81SNAP in the root of flash card for legally owned files (in .d formats).


Run DS81 from card's apps menu.
Run DS81 from card's apps menu. Usage instruction can be found [http://www.noddybox.co.uk/lib/nbarcrd.php?A=ds81-1.3.zip&F=instructions.txt here].
 
==User guide==
Instruction can be found [http://www.noddybox.co.uk/lib/nbarcrd.php?A=ds81-1.3.zip&F=instructions.txt 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.


==Screenshots==
==Screenshots==
Line 79: Line 70:
==External links==
==External links==
* Author's website - http://www.noddybox.co.uk/nds.php?I=ds81
* Author's website - http://www.noddybox.co.uk/nds.php?I=ds81
[[Category:DS homebrew emulators]]
[[Category:Homebrew computer emulators on DS]]

Latest revision as of 03:17, 22 August 2024

DS81
Ds81.png
General
AuthorIan Cowburn
TypeComputer
Version1.3
LicenseMixed
Last Updated2008/12/30
Links
Download
Website
Source

DS81 is a Sinclair ZX81 emulator.

Features

  • Most things expected from an emulator.

Installation

Note: In order to use this emulator, you will need to obtain the program image files (in .d formats).

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 files (in .d formats).

Run DS81 from card's apps menu. Usage instruction can be found here.

Screenshots

ds812.png ds813.png

ds814.png ds815.png

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 able to use Wifi and its web server as a file store. Wifi lib doesn't work with access point during development, 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 it loads ZX81 programs into the 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 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 to allow 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 the LASTK system variables was set up from the house-keeping routine.

External links

Advertising: