KarolS / KarolS/millfork

Adding support for more targets

Open
#1 11 comments 3 reactions 0 assignees View on GitHub
good first issue help wanted
Dominant language
Scala
Stars
279
Forks
21
PR merge metrics
No merged PRs in 30d

Description

The following targets should work after creating platform definitions and minimal libraries:

- [ ] Acorn Atom
- [ ] Acorn Electron
- [ ] Altair 8800
- [ ] Amstrad PCW (standalone disk)
- [ ] Apple IIc and III
- [ ] Atari 5200
- [ ] Atari 7800
- [ ] Bashkiria 2M
- [ ] BBC Master
- [ ] Commodore 65
- [ ] Commodore CBM-II series
- [ ] Dragon 32/64
- [ ] Fujitsu FM-7
- [ ] Galaksija
- [ ] Jupiter Ace
- [ ] Mega 65
- [ ] MSX series (disk)
- [ ] MSX2 series
- [ ] NEC PC-8000 and PC-6000 series
- [ ] NEC PC Engine/Turbografx-16
- [ ] Nintendo GameBoy Color
- [ ] Orao and Orao 64
- [ ] Oric 1
- [ ] SAM Coupé
- [ ] Sega SG-1000 and SG-3000
- [ ] Sega Master System
- [ ] Sinclair ZX80
- [ ] Sinclair ZX81
- [ ] Sharp MZ series
- [ ] Sharp X1
- [ ] Texas Instruments calculators, especially TI-83
- [ ] Vectrex
- [ ] Vektor-06C
- [ ] Watara Supervision

The following targets should also work, but will require compiler improvements before being usable:

Require 24-bit 65816 support:
- [ ] Acorn Communicator
- [ ] Apple IIgs
- [ ] Nintendo SuperFamicom/SNES

The following targets have been implemented since the creation of this issue:

- [x] Armstrad CPC series
- [x] Atari Lynx
- [x] EasyFlash 3 cartridge for Commodore 64
- [x] MSX series (cartridge)
- [x] Nintendo GameBoy
- [x] Robotron Z1013
- [x] Tandy Color Computer
- [x] TRS-80 Model 1 and Model 3

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.