ABC 80
ABC 80

snap
Images




  
Size

-
Info
   
Setname:  abc80   
Year: 1978
Manufacturer: Luxor Datorer AB
Status: good  works
Type: Home Computer
Emulation info
   
Overall emulation:  good   
Color emulation:  good  
Sound emulation:  good  
Graphics emulation:  good  
Savestates:  supported   

Tech info
 Base hardware: (available in all slot configurations)
Chips
Z80 ("ab67")cpu 2995200 Hz
I8048 ("abc80kb:i8048")cpu 4000000 Hz
Speaker ("mono")audio
SN76477 ("g8")audio
Wave ("wave")audio
Screens
Screen ("screen")raster horizontal 349 x 297 @ 50.000000
Media devices
cassette ("cassette") cassette cass wav
quickload ("quickload") quickload quik bac
BIOS options
v1 V1
v2 V2
RAM options
16K 16384
Software lists
abc80_cassoriginal
abc80_floporiginal

 Optional hardware: (available with specific slot configurations)

 Configure the slot options for abc80:
 Slot Value
 bus 
 bus:abcexp:io1 
 bus:abcexp:io1:slow:7a:0 
 bus:abcexp:io1:slow:7a:1 
 bus:abcexp:io2 
 bus:abcexp:io3 
 bus:abcexp:io4 
 bus:abcexp:mem1 
 bus:abcexp:mem2 
 bus:abcexp:mem3 
 ser 
 


Show detailed info about 'DipSwitches' of this system
DipSwitches

NameValue
Unknown Off
 On
 Off
 On
 Off
 On
 Off
 On
 Off
 On
 Off
 On
 Off
 On
 Off
 On
 Off
 On
 Off
 On
 Off
 On
 Off
 On
 Off
 On
 Off
 On
 Off
 On
 Off
 On
Drive 0 Sided Single
 Double
Drive 1 Sided Single
 Double
Drive 0 Density Single
 Double
Drive 1 Density Single
 Double
Card Address 44 (ABC 832/834/850)
 45 (ABC 830)


Show detailed info about 'Slot Options' of this system
Slot options

NameValueCompatible device(s)
bus 16kabc80_16kb
 abcexp abcexp
 fd2abc_fd2
 memcardabc_mem
 slowlux10828
bus:abcexp:io1 16kabc80_16kb
 abcexpabcexp
 fd2abc_fd2
 memcardabc_mem
 slow lux10828
bus:abcexp:io1:slow:7a:0 525dd floppy_525_dd
 525sdfloppy_525_sd
 525ssddfloppy_525_ssdd
 525sssdfloppy_525_sssd
 8dsddfloppy_8_dsdd
bus:abcexp:io1:slow:7a:1 525dd floppy_525_dd
 525sdfloppy_525_sd
 525ssddfloppy_525_ssdd
 525sssdfloppy_525_sssd
 8dsddfloppy_8_dsdd
bus:abcexp:io2 16kabc80_16kb
 abcexpabcexp
 fd2abc_fd2
 memcardabc_mem
 slowlux10828
bus:abcexp:io3 16kabc80_16kb
 abcexpabcexp
 fd2abc_fd2
 memcardabc_mem
 slowlux10828
bus:abcexp:io4 16kabc80_16kb
 abcexpabcexp
 fd2abc_fd2
 memcardabc_mem
 slowlux10828
bus:abcexp:mem1 16kabc80_16kb
 abcexpabcexp
 fd2abc_fd2
 memcard abc_mem
 slowlux10828
bus:abcexp:mem2 16k abc80_16kb
 abcexpabcexp
 fd2abc_fd2
 memcardabc_mem
 slowlux10828
bus:abcexp:mem3 16kabc80_16kb
 abcexpabcexp
 fd2abc_fd2
 memcardabc_mem
 slowlux10828
ser keyboardserial_keyboard
 loopbackrs232_loopback
 null_modemnull_modem
 printerserial_printer
 terminalserial_terminal

Romset info
ROM NameSizeCRC32SHA1Dump StateBIOS option
abc80_13.e7256 f7738834b02df3e678fb50c9cb75b4a97615222d3b4577a3good
abc80_22.k1512 74de7a0b96f37b0ca65aa8af4242bad38124f410b7f657fegood
abc80_12.j3256 6c46811c2d3bdf2d3a2a88ddb1c0c637967e1b2b9541a928good
abc80_21.k2512 445a45b9bcc1c4fafe68b3500b03de785ca32abd63cea252good
abc80_11.k5256 e4f7e01863e718a39537f37286ea183e6469808c271dbfa5good
sn74s263.h22560 9e064e91354783c8f2865f73dc55918c9810c66f3aca751fbaddump
3506_3.a54096 7c004fb69aee1d085122f4537c3e6ecdab9d799bd429ef52goodv1
3509_3.a24096 659cab1e181db748cef22cdcccd311a60aa6189c85343db7goodv1
3508_3.a44096 b55528e93e5017e8cacad1f13215242f1bbd89d1d3eee131goodv1
3507_3.a34096 d1850a84f7719f3af9173601a2aa23ae38ae00de1a387ad8goodv1
3508_3_v2.a44096 1502ba5b5df45909c2c4296e5701c6c99dfaa9b10b3a729bgoodv2
3507_3_v2.a34096 d224412a30968054bba7c2aecb4d54864b75a446c1b8fdb1goodv2
3506_3_v2.a54096 e2afbf489883396edd334835a844dcaa792d29599a8c67b9goodv2
3509_3_v2.a24096 bc8860b728b6cf7f5a4f81e017c2af091c3719657f981710goodv2
Sysinfo



Features


* CPU: Z80 3MHz
* RAM: 6 KB (up to to 32 KB)
* ROM: 16 KB
* Text Modes: 40 x 24 (ViewData and Teletext compatible)
* Graphics Modes: 78 x 75
* Colors: Monochrome
* Sound: 1 channel - Built-in speaker
* I/O Ports: V24 / RS232
* Storage: Optional 2 x 5.25" disk-drives (built in)
* Keyboard: Full-stroke 55 keys
* Built in Language: Luxor Basic


Usage


Currently, MESS supports up to two floppy drives for disk images in .dsk format, using "floppydisk1" (flop1) and "floppydisk2" (flop2).

Also notice that the "printer" (prin) is emulated as well.

Keyboard

This system requires full keyboard emulation to work correctly. At startup, full keyboard emulation mode is enabled by default. Whilst in full keyboard emulation mode, some key associated functionality may be disabled (like the ESC key for EXIT). The keyboard emulation mode is toggled using the "Scroll Lock" key (by default).

Original Keyboard: QWERTY, full-stroke 55 keys

1! 2@ 3# 4¤ 5% 6& 7/ 8( 9) 0= +? É <>

UPPER
CASE Q W E R T Y U I O P Å Ü RETURN


CTRL A S D F G H J K L Ö Ä '* <-


SHIFT Z X C V B N M ,; .: -_ SHIFT ->


SPACEBAR

BIOS options

Different versions of the DOS roms are supported. You can switch between them, changing the -bios parameter. At command line,

"-bios 0" or "-bios default" = No DOS

"-bios 1" or "-bios abcdos" = ABC-DOS

"-bios 2" or "-bios abcdosdd" = ABC-DOS DD

"-bios 3" or "-bios udf20" = UDF-DOS v.20

RAM options

Different RAM configurations are possible for the abc80 in MESS. You can switch between them, changing the -ramsize parameter. At command line, you simply have to add ''-ramsize ram_value'', where //ram_value// can assume one of the following values

16k (default)
32k


Known Issue


The driver is incomplete, with many remaining issues.

To Do

* screen timing PROMs are not dumped
* 74S262 chip pinout/dump needed
* keyboard scanning is awkwardly slow
* graphics mode is not implemented
* cassette interface
* floppy disk controller card thru ABC bus
* printer thru ABC bus
* IEC thru ABC bus


History and Trivia


Luxor is a Swedish company that have made TV's and radio's for many years. However, the originators of the ABC-80 were not to be found at Luxor, but at the Swedish Zilog agent Scandia Metric and Computer Contruction Agency Dataindustrier (DIAB). Luxor were brought into the deal for their competence in CRTs and larger scale development.

Many schools in Sweden had ABC 80 or ABC 800 for the students. It was possible to connect together several ABC 80 thanks to a network called ABC NET.

(info from old-computers.com)


Links


* ABC Mastodont Manual (Swedish) -- http://hem.passagen.se/mani/abc/
* Goran Lundberg's web site -- http://www.hultsfred.org/luxor.htm
* Luxor ABC 800 homepage -- http://www.devili.iki.fi/Computers/Luxor/index.en.html
* Rikard's ABC80 links -- http://www.etek.chalmers.se/~e7rikard/abc80.html
* Luxor ABC 80 at old-computers.com -- http://www.old-computers.com/museum/computer.asp?c=37


Other Emulators


* WinABC80 (ABC-80 emulator by Erik Isaksson) -- http://www.lysator.liu.se/~exon/archive.html



Edit the History info for this game.

Permalink

Back to Home Page