Skip to content

Commit

Permalink
Updated Wiki
Browse files Browse the repository at this point in the history
  • Loading branch information
sy2002 committed Jan 2, 2021
1 parent 3849ba7 commit 121908b
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 13 deletions.
2 changes: 1 addition & 1 deletion doc/wiki/Gaming.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
### Joystick

* In games, choose "Sinclair" or "Interface 2" as joystick type.
* **In games, choose "Sinclair" or "Interface 2" as joystick type.**
* You can plug your joystick into port #1 or port #2. It does not matter, as long as you play with one joystick.
* You can emulate a joystick with your cursor keys plus <kbd>Space</kbd> as fire when you switch on <kbd>Scroll Lock</kbd>.
* Learn how to play with two [[Joysticks]] and more [[here|Joysticks]].
Expand Down
12 changes: 7 additions & 5 deletions doc/wiki/Getting-Started.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,10 @@ Pick your model in the table below. Download the `.cor` file, if you'd like to i
*Chapter 12 Data Transfer and Debugging Tools* or Vivado's `Hardware Manager` to directly upload the bitstream (`.bit`) using
an FPGA JTag connection.

| Your MEGA65 | Model | Core File&nbsp;&nbsp;`.cor` | Bitstream&nbsp;&nbsp;`.bit`
|:----------------------------|:----------------|:----------------------------|:------------------
| [[/assets/mega65-r2.jpg]] | MEGA65&nbsp;R2 | [zxuno08.cor](https://github.com/sy2002/zxuno4mega65/raw/master/bin/R2/zxuno08.cor)| [zxuno08.bit](https://github.com/sy2002/zxuno4mega65/raw/master/bin/R2/zxuno08.bit)
| [[/assets/mega65-r3.jpg]] | MEGA65&nbsp;R3 | [unchecked.cor](https://github.com/sy2002/zxuno4mega65/raw/master/bin/R3/unchecked.cor)| [unchecked.bit](https://github.com/sy2002/zxuno4mega65/raw/master/bin/R3/unchecked.bit)
| Your MEGA65 | Model | Core File&nbsp;&nbsp;`.cor` | Bitstream&nbsp;&nbsp;`.bit`
|:----------------------------|:------------------|:----------------------------|:------------------
| [[/assets/mega65-r2.jpg]] | Pre&#8209;series&nbsp;R2 | [r2zxu08.cor](https://github.com/sy2002/zxuno4mega65/raw/master/bin/R2/r2zxu08.cor)| [r2zxu08.bit](https://github.com/sy2002/zxuno4mega65/raw/master/bin/R2/r2zxu08.bit)
| [[/assets/mega65-r3.jpg]] | DevKit&nbsp;R3 | [r3zxu08.cor](https://github.com/sy2002/zxuno4mega65/raw/master/bin/R3/r3zxu08.cor)| [r3zxu08.bit](https://github.com/sy2002/zxuno4mega65/raw/master/bin/R3/r3zxu08.bit)

## 3. Run a bunch of experiments

Expand Down Expand Up @@ -108,6 +108,8 @@ Now press <kbd>r</kbd> and press <kbd>Enter</kbd>. The screen fills with some ni

7. Deactivate <kbd>Caps Lock</kbd>.

8. **In any game: Choose "Sinclair" or "Interface 2" as joystick type.**

### Rick Dangerous: Playing an ULAplus game with joystick

1. Press <kbd>Esc</kbd>
Expand Down Expand Up @@ -159,7 +161,7 @@ Commando is a perfect example of a 48k game, that needs manual intervention. Fol

5. Press <kbd>Shift</kbd>+<kbd>o</kbd>. You should see `OUT` and a blinking cursor and the letter `L`.

6. Enter `32765, 48` and press <kbd>Return</kbd>
6. Enter `32765, 48`. You should now have this on your screen: `OUT 32765, 48`. Press <kbd>Return</kbd>.

7. You should see something like: `0 OK, 0:1`

Expand Down
14 changes: 7 additions & 7 deletions doc/wiki/Release-Notes.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
## Currently ZX-Uno @ MEGA65 has not been released, yet
## Release 0.8

The current state is meant to be released as V0.8. It is stable and feature rich. Thanks to ESXDOS and SD card support, loading software is easy. You can play a ton of classic ZX Spectrum games with it, including AY-3-8910 sound. Also most demos and application programs are working. And you can program in 48k BASIC.
Release 0.8 is stable and feature rich. Thanks to ESXDOS and SD card support, loading software is easy. You can play a ton of classic ZX Spectrum games with it, including AY-3-8910 sound. Also most demos and application programs are working. And you can program in 48k BASIC.

* This core supports the MEGA65 **R2** and **R3**.
* It uses **VGA** for video output and the **3.5mm audio jack** for audio output. No HDMI.
* Insert the SD card that you will prepare below into the **internal** SD card slot of the MEGA65 (the one in the bottom tray):
This is currently the only SD card slot, that this core supports.

### Here is a list, what already works:
### Here is a list, what works:

* The ZX-Uno core runs flawlessly (CPU, ULA incl. ULAplus, RAM, ROM, ...)
* 48k BASIC
* VGA output
* Audio via the 3.5mm analog audio jack
* Keyboard using a [convenient mapping](https://github.com/sy2002/zxuno4mega65/wiki/Keyboard-Mapping)
* Keyboard using a [[convenient mapping|Keyboard-Mapping]]
* [Joysticks](https://github.com/sy2002/zxuno4mega65/wiki/Joysticks)
* Ability to [emulate a joystick](https://github.com/sy2002/zxuno4mega65/wiki/Keyboard#cursor-keys-standard-and-joystick-mode) via cursor keys.
* Ability to [[emulate a joystick|Keyboard-Mapping#cursor-keys-standard-and-joystick-mode]] via cursor keys.
By default, a Sinclair joystick is emulated.
* SD-Cards via ESXDOS, but only via the internal SD card slot
* SD-Cards via ESXDOS, but only via the **internal** SD card slot

### Not working yet
### Not working yet:

* HDMI
* Mouse
Expand Down

0 comments on commit 121908b

Please sign in to comment.