I’m trying to learn #intel8080 #assembly! I’m not using an assembler at the moment (I’m just typing opcodes into an online emulator 😅), but I think I’m making progress!
Here’s a very simple hello world I wrote! It sends “HI!” out of pin A1 (I think lol, on the emulator it prints it on the screen):
0000: 3e48 LD A,48
0002: d301 OUT (1),A
0004: 3c INC A
0005: d301 OUT (1),A
0007: 3e21 LD A,21
0009: d301 OUT (1),A
000b: 76 HALT
"A Programmer's Notebook: Utilities for CP/M-80" by David Cortesi (Reston, 1982) is excellent. The book presents a number of utilities in Intel 8080 Assembly, discussing the development of each program from the initial design and pseudocode to the full code.
#retrocomputing #intel8080 #cpm
Magnetic Bubble Memory Brought to Life on Heathkit - There are all kinds of technology that appear through the ages that find immediate... - https://hackaday.com/2023/06/09/magnetic-bubble-memory-brought-to-life-on-heathkit/ #retrocomputing #bubblememory #intel8080 #heathkit #magnetic #h8
#h8 #magnetic #heathkit #intel8080 #bubblememory #retrocomputing
Disappointed that the LXI instruction doesn't have opcode (decimal) 61. #intel8080 #ProgrammingInLatin
#intel8080 #programminginlatin
Just released a new version of my Altair 8800 / 88SIO / teletype emulator.
Some parameters are now in a config file.
https://github.com/nicolasbauw/teletype/releases/tag/0.11.0
#rust #computerhistory #retrocomputing #altair #intel8080 #basic
#rust #computerhistory #retrocomputing #altair #intel8080 #basic
With a #IMSAI you can be like David Lightman from WarGames and play a fun nuclear war simulation on the WOPR, prompting a missile scare and nearly kicking off World War III! After all, the only winning move is not to play
#RetroComputing #RetroTechnology #Retro #Intel8080 #S100 #Microcomputer #1970s #Coloured #Ad #IMS #VDP80 #PCS80 #CRT
#crt #pcs80 #vdp80 #ims #ad #coloured #1970s #microcomputer #s100 #intel8080 #retro #retrotechnology #retrocomputing #imsai
The latest addition to my retrocomputing bookshelf is "8080A/8085 Assembly Language Programming" by Lance Leventhal, 1978. A great task and problem based introduction to 8080 Assembly programming and design, with lots of sample programs and subroutines.
#intel8080 #assembly #books #retrocomputing
RT @museucapixaba@twitter.com
É hoje!
O sistema operacional Digital Research CP/M plus de 1982
Há 40 anos!
+em https://museucapixaba.com.br/hoje/sistema-operacional-digital-research-cp-m-plus-de-1982/
#MuseuCapixaba #mcc #éhoje #museu #retro #geek #tecnologia #capixaba #descubraoes #nodiadehoje #onthisday #CPM #CPM30 #CPMPlus #DigitalResearch #GaryKildall #Intel8080
🐦🔗: https://twitter.com/museucapixaba/status/1608046857888108547
#intel8080 #garykildall #digitalresearch #cpmplus #cpm30 #cpm #onthisday #nodiadehoje #descubraoes #capixaba #tecnologia #geek #retro #museu #ehoje #mcc #museucapixaba
As I created this new profile for computer related topics, I will introduce myself again.
I'm Nicolas from north of France, I like old computers, I have a collection of #amiga, #C64, #amstrad, #atari. I also like #computerhistory and started to code emulators, last year I made a #teletype, #altair and #Intel8080 emulator to run 4k #basic, and this year a #Z80 then a #trs80 emulator coded in #rust. I've also made some stuff in #C and #assembly on several new and old platforms.
#introduction #amiga #c64 #amstrad #atari #computerhistory #teletype #altair #intel8080 #basic #z80 #trs80 #rust #c #assembly
I finally received "8080/8085 Assembly Language Subroutines" by Lance Leventhal (1981) and it's as good as I expected.
The book presents some 50 high-quality, well documented, opzimized subroutines for conversions, array manipulation, string manipulation, I/O, interrupt servicing, and more. The general introduction is clear and useful too as it describes common 8080 programming idioms.
The #Intel8080 #emulator for the #PDP10 Bill Gates, Paul Allen, and Monte Davidoff used in 1974 to build the #BASIC interpreter for the #Altair8800:
#intel8080 #emulator #pdp10 #basic #altair8800
The #Intel8080 #emulator for the #PDP10 Bill Gates, Paul Allen, and Monte Davidoff used in 1974 to build the #BASIC interpreter for the #Altair8800:
#intel8080 #emulator #pdp10 #basic #altair8800
The books "8080-8085 Software Design" by Larsen and Titus (1981) are worth their weight in gold.
For example, I'm reading volume 2 which also describes the design and implementation of a system monitor and a debugger, discussing alternate implementations with different features, setups, or tradeoffs. The description and code are crystal clear, detailed, and easy to understand.
I've just ordered used copies of these Intel 8080 Assembly books:
* "8080A-8085 Assembly Language Programming" by Lance Leventhal, 1978
* "8080-8085 Assembly Language Subroutines" by Lance Leventhal, 1981
I look forward to reading the books, especially the second one.
This is the best Intel 8080 Assembly instruction set reference. It's clean, clear, and, unlike similar resources that rank better in web searches, has no ads.
The reference is part of a web version of the "Altair 8800 Operator's Manual" scanned from a printout, edited to correct typos, and published as a searchable document along with additional material.
#intel8080 #assembly #retrocomputing
Stanley Mazor, the architect of the Intel 8080, wrote this article on the development of the CPU. It's an interesting read as it addresses two common complaints about che chip's architecture, the lack of register symmetry and of an index register.
#Apple's Silicon CPU is (somehwat) downward compatible to #Intel8080 CPU code:
https://www.tomshardware.com/news/rosetta-2-secret-extension
#apple #intel8080 #retrocomputing
#Apple's Silicon CPU is (somehwat) downward compatible to #Intel8080 CPU code:
https://www.tomshardware.com/news/rosetta-2-secret-extension
#apple #intel8080 #retrocomputing
Old Barcode Scanner Motherboards Live Again - Sometimes, hacking is just for the pleasure of diving into the secrets of old hard... - https://hackaday.com/2022/09/21/old-barcode-scanner-motherboards-live-again/ #8-bitcomputers #mischacks #intel8080
... just in case you need to look up the #z80 equivalent of an #intel8080 #assembler instruction (or vice versa) - go here:
http://popolony2k.com.br/xtras/programming/asm/nemesis-lonestar/8080-z80-instruction-set.html