Vectrex Entwicklungsumgebung VIDE 1.0

Die Vectrex feierte ihr Debüt 1982 auf der Sommer CES in Chicago. Sie war sicherlich einzigartig zwischen den großen Kalibern wie dem VCS, Intellivision und ColecoVision und bekam auch in den Videospiel- und Elektronikzeitschriften durchweg positive Kritiken. Das Besondere an dem System: Anstelle von Bitmaps (Pixelgrafiken) wurden Linien (Vektoren) gezeichnet.

Nun ist es möglich die Vectrex auch selbst zu programmieren: Mit dem VIDE 1.0 gibt es eine umfangreiche Entwicklungsumgebung mit vielen Tools zum Erstellen eines Vektorspiels. VIDE steht für Vectrex Integrated Development Environment und stammte aus der Feder des Entwicklers “Malban”.

Mit in dem Paket befinden sich ein Editor, M6809 Compiler, Debugger, Programme zum Zeichnen von Vektor-Grafiken und komponieren von Sound-Effekten. Mit Hilfe des integrierten Emulators können eigene Entwicklungen auch gleich getestet werden. Auf der Projekt-Website kann das 192 MByte große Paket heruntergeladen werden.

Mehr über den Vectrex gibt es in diesem Beitrag.

Bild: VIDE Projekt

Windows 3.11 Software im Browser ausprobieren

Das Internet Archiv stellte vor knapp zwei Jahren bereits zahlreiche klassische Spiele aus den 1970er und 1980er Jahren online. Jetzt folgt eine Software-Sammlung für Microsoft Windows 3.11, das vor nun über 22 Jahren, am 8. November 1993, erschien.

Wer neugierig ist, kann die Programme in einem im Browser laufenden Emulator ausprobieren. Außer dem Desktop mit seinen zahlreichen Werkzeugen, werden etliche Spiele und einige Anwendungen angeboten. Auch wenn die meisten Programme recht unbekannt sind, macht es Spaß auszutesten, wie PC-Software Mitte der 1990er aussah, zu einer Zeit, in der Atari ST und Commodore Amiga in Sachen Grafik und Sound dem PC weit voraus waren.

Link: Software-Sammlung auf Archive.org

Amiga Emulator WinUAE 3.2.0 veröffentlicht

Der Amiga Emulator WinUAE ist jetzt in der Version 3.2.0 verfügbar. Es gibt wieder einige neue Features, wie eine 64-Bit JIT-Emulierung (Just-in-Time) der 680×0-Prozessoren und der PPC-Architektur. Weiterhin werden PCI- und Commodores PC/AT-Bridgeboards, sowie die RTG Zorro II unterstützt. Für Videoanwendungen wird nun auch Genlock unterstützt mit einigen zusätzlichen Features, wie Transparenzen und spezieller ECS-Features. Das Changelog listet noch weitere Hardware, die WinUAE nun emulieren kann.

WinUAE ist frei verfügbar (GPLv2) und kann auf der Website des Entwicklers heruntergeladen werden.

Ausschnitt aus dem Changelog

WinUAE 3.2.0 (11.11.2015)
=========================

Major updates:

- 64-bit compatible 680x0 JIT.
- 64-bit compatible PPC emulation.
- PCI bridgeboards.
- Commodore PC/AT bridgeboards.
- A2410 RTG Zorro II board
- DCTV video port graphics adapter (Partially)
- Genlock "emulation", including transparency and ECS genlock features.
- Directory harddrive and hardfile KS 1.2 and older full autoboot support.

New emulated expansion hardware:

Accelerator boards:
- DKB Wildfire

HD controllers:
- 3-State Apollo 500/2000
- A2090 previously missing ST-506 support
- Elaborate Bytes A.L.F.
- Kupke Golem Fast SCSI/IDE
- Mainhattan Data Paradox SCSI
- Multi Evolution 500/2000
- OMTI-Adapter
- Spirit Technology HDA-506
- Tecmar T-Card/T-Disk
- Vortex System 2000
- Xebec 9720H

Commodore x86 bridgeboards:
- A1060 (A1000 Sidecar)
- A2088
- A2088T
- A2286
- A2386SX

x86 bridgeboard expansion devices:
- AT IDE HD controller (A2286 and A2386SX)
- XTIDE Universal BIOS compatible IDE HD controller.
- ISA VGA display card (Cirrus Logic GD542x based)

PCI bridgeboards:
- G-REX
- Mediator 1200/4000
- Prometheus

PCI bridgeboard compatible PCI cards:
- FM801 sound card
- ES1370 (SB128) sound card
- RTL8029 network card

Notes:

- SSE2 capable CPU is now required.

Other Updates:

- CD and sound card emulation audio output quality improved.
- 68020/030 prefetch emulation improved.
- High DPI display support improved.
- AGA subpixel scrolling emulated.
- Support shortcut paths (.lnk) in command line.
- More undocumented chipset features supported.
- Right control = right Windows key option.
- Memory accesses only -cycle-exact mode.
- UAE devices (uaeserial etc) are compatible with KS 1.2 and older.
- Improved compatibility with very old A500 config files.

Bug fixes:

- WinPCap network mode didn't detect any devices.
- 68030 data cache emulation fixes.
- Custom to/from RTG mode switch didn't check for filter changes.
- JIT on/off on the fly change (outside of GUI) was unreliable.
- Keyboard layout changed (B/C only) during device re-enumeration.
- D3D9 non-shader mode forgot scanline texture when switching modes.
- Audio wave recording created huge broken wave files.
- It was not possible to select HDF PCMCIA SRAM and IDE options.
- Flash ROM and RTC file dialogs didn't allow creation of new files.

Bild:

C64 Emulatoren für PC und Android

In diesem Beitrag hatte ich vor einiger Zeit eine Übersicht über Emulatoren für verschiedene Systeme unter Android gegeben.

Hier nun eine Übersicht über Emulatoren, die speziell den C64 emulieren und unter Microsoft Windows oder Android laufen. Zusätzlich sind noch zwei Außenseiter für den Apple Macintosh und die Sony Playstation aufgeführt.

Microsoft Windows

Android

Sony Playstation

Apple Macintosh

Wenn kein Preis genannt wird, so ist der Emulator kostenlos verfügbar. Sollte ein C64-Emulator fehlen, bitte dieses kommentieren. Ich nehme ihn dann in die Liste auf.

6502 Assembler lernen mit Easy 6502

Bender / Futurama / 6502Der 6502 Mikroprozessor wurde in den 1980ern in vielen Heimcomputern und Konsolen, wie z.B. Apple II, Commodore 64, Atari 2600, NES und BBC Mikro, eingesetzt. Sogar Bender aus der Serie Futurama hatte einen 6502 Mikroprozessor als Gehirn.

Wer jetzt einmal in die Programmierung in 6502-Assembler reinschnuppern möchte, der kann dieses ohne großen Aufwand: Anstelle der Installation eines geeigneten Emulators, reicht ein normaler Webbrowser für die ersten Experimente.

Nick Morgan hat eine Website online gestellt, auf der er nicht nur eine Einführung in 6502-Assembler gibt, sondern der Besucher auch Programme interaktiv ausprobieren kann.

Website: Easy 6502

Game-Boy-Emulator für iOS (iPhone und iPad) erhältlich

Die Beta-Version des Game-Boy-Emulators GBA4iOS 2.1 ist ab sofort erhältlich. Da Apple i.d.R. keine Emulatoren im App Store duldet (dieses Schicksal teilt auch M.A.M.E.), wählten die Entwickler einen etwas ungewöhnlichen Weg für eine Installation, die am App Store vorbei läuft: Über ein Enterprise-Zertifikat, welches i.d.R. von großen Unternehmen dazu benutzt wird Software zu installieren (aber auch für die Installation von Malware missbraucht werden kann), kann der Emulator auf iOS-Geräten installiert werden.

Die Installation wird direkt auf der Webseite des Entwicklers durchgeführt. Da die finale Version in ein paar Tagen erscheinen soll, wird die kostenlose Beta-Version vermutlich nicht mehr lange erhältlich sein. Vermutlich wird Apple das neue Enterprise-Zertifikat auch schnell wieder zurückziehen und so eine Installation verhindern. Über Cydia ist GBA4iOS zwar weiterhin erhältlich, wofür das Gerät aber über einen Jailbreak verfügen muss.

Auf verschiedenen Geräten mit iOS 8.1 und iOS 8.1.1 schlägt die Installation allerdings fehl. Hier verhindert Apple u.a. einen Trick mit dem ein zurückgezogenes Enterprise-Zertifikat durch Zurückstellen der Uhrzeit wieder für gültig erklärt werden konnte. Auf der Entwicklerwebsite gibt es dazu bereits einen Thread. Wer Mitglied im iOS Developer Program ist, kann sich den Sourcecode aber auch herunterladen, kompilieren und dann selbst installieren.

Bild: Entwickler

Virtueller Kassettenrekorder unter Android

Im Juni hatte ich einen virtuellen Kassettenrekorder für den ZX Spectrum als App für das iPhone vorgestellt. Ich habe einige Nachfragen bekommen, ob es diese Lösung auch für Android erhältlich ist und tatsächlich: Es gibt eine Lösung, sogar kostenlos: tapDancer Virtual Datasette

Die App versteht sich auf folgende Kassettenformate:

  • Commodore C64, C128, VC20: TAP, T64, PRG, P00
  • Sinclair ZX Spectrum: TZX
  • Amstrad CPC: CDT
  • Acorn Electron, BBC Micro: UEF
  • MSX: CAS
  • Atari 400, 800, XL, XE: CAS

Emulatoren unter Android

Ich habe in den letzten Beiträgen schon den einen oder anderen Emulator erwähnt. Aufgrund der vielen Anfragen, habe ich hier noch einmal eine Liste der mir bekannten Emulatoren für Heimcomputer zusammen gestellt.

Wenn ich eine App vergessen haben sollte, benutzt bitte die Kommentar-Funktion. Ich erweitere die Liste dann entsprechend. Bitte sendet mir nur Vorschläge zu Emulatoren für Heimcomputer. Die gefühlten 10 Millionen NES und PSX Emulatoren würden diesen Beitrag garantiert sprengen.

Acorn BBC Micro

Amstrad

Apple I

Apple II

Atari 2600

Atari ST

БК-0010

Commodore Amiga

Commodore C64

Commodore VC20

Electronics (RUS)

MSX

Orao (Eagle)

Sinclair ZX81

Sinclair ZX Spectrum

TRS-80

Verschiedene

Es gibt auch noch einige nützliche Apps, die ich noch erwähnen möchte:

BASIC

Audio Player

ROMS und BIOS Dateien

Tools