https://codeberg.org/TechPaula/LT6502b This website requires JavaScript. Logo Logo Explore About FAQ Help Donate Register Sign in TechPaula/LT6502b Watch 2 Star 9 Fork You've already forked LT6502b 0 Code Issues Pull requests Activity Second, slimmer, revision of my 6502 laptop 60 commits 1 branch 0 tags 60 MiB * Assembly 94.1% * BASIC 3.8% * C 1.5% * Io 0.5% * Shell 0.1% main Find a file HTTPS [https://codeberg.org] Download ZIP Download TAR.GZ Download BUNDLE Open with VS Code Open with VSCodium Open with Intellij IDEA # Paula M 936c0458dd Work on keyboard and 2026-04-07 17:17:43 display timing. +01:00 Case Completed routing 2026-03-01 13:28:45 +00:00 Images Add images 2026-04-06 12:40:18 +01:00 Schematics Work on Keyboard/Modem interface 2026-04-07 12:16:23 chip +01:00 Software Work on keyboard and display timing. 2026-04-07 17:17:43 +01:00 .gitignore Updated STEP file with missing parts 2026-02-27 15:17:38 +00:00 LICENSE Initial commit 2026-02-22 10:22:31 +00:00 README.md Update README.md 2026-04-07 13:10:12 +02:00 README.md LT6502b Second, slimmer, revision of my LT6502 6502 laptop. This is very much a work in progress. Specs * 65C02 running at 14MHz (hopefully) * 46KByte of user RAM * EhBASIC 22p2 * eWOZMON * Compact Flash for storage * Built in battery (7400mAh currently) * USB-PD Rechargable * 10.1" Screen * WiFi Modem (based on this - https://github.com/dhansel/WifiModem) * nanoSwinSID for sound (as well as beeps) Features improved on since previous version; * Better placement of keys * Use an FFC for the display * Simpler case * Battery level indicator (CAPS Lock will flash when getting low) * USB charge and data on single USB-C connector * Single PCB for keyboard and logic/processor Images 2026-04-06 - Graphics Test Render of case, not yet finished 2026-04-05 - Text on screen Render of case, not yet finished 2026-03-07 - Render of case design in progress Render of case, not yet finished 2026-03-21 - Picture of PCB mid assembly PCB being assembled Updates * 2026-04-07 - Working on keyscan * 2026-04-06 - Graphics now working * 2026-04-05 - Text working, eventually scrolling working too * 2026-03-26 - Migrated away from github to codeberg * 2026-03-21 - PCB assembly underway (power tests passed) * 2026-03-07 - Case coming together, currently 31mm in height, vs the 70mm of the previous version) * 2026-03-01 - PCB sent for manufacture Bugs (todo at some point) * Occasional line when plotting a dot. I suspect this is due to my not checking a "ready" flag before writing more data In progress * Board assembly * Glue Logic To do * Keyboard/Modem code (needs a change due to using the chip directly and I need to add in serial port driver for Modem) * Testing, lots of testing. * Finish the case design and print it. Memory Map The memory map is copied from the previous LT6502, with removal of expansion port and addition of Modem and SID High Level Start End Size Size What is it Notes (Dec) (Hex) This includes Zeropage and 0x0000 0xBEAF 48816 0xBEB0 RAM other bits BASIC may need (more below) 0xBF00 0xBFFF 512 0x200 peripherals This is where the peripherals are mapped (see below) 0xC000 0xFFFF 12288 0x3000 ROM holding EhBASIC, eWoz monitor, bootstrap and vectors ROM breakdown Start End Size Size What is Notes (Dec) (Hex) it 0xC000 0xFAFF 15104 0x3B0 EhBASIC EhBASIC 2.22p5 0xF000 0xF2FF 768 0x300 eWozMon Enhanced Wozmon 0xF300 0xFFF9 3322 0xCFA Bootstrap startup messages and also input/ output/load/save functions 0xFFFA 0xFFFF 6 0x0A 6502 Vectors RAM breakdown Start End Size Size What Notes (Dec) (Hex) is it 0x0000 0x02FF 768 0x300 RAM This includes Zeropage and other bits BASIC may need 0x0300 0x07FF 1280 0x500 RAM This is going to be for the compact flash reading/writing 0x0800 0xBDFF 46592 0xB6B0 ROM BASIC RAM available peripherals Address subAddr RW What is it Notes range 0xBF00 00-1F RW nanoSwinSID 0xBF20 0-1 RW Modem 0xBF30 30-9F RW Unused Currently 0xBFAO 0-0 W Beeper just write 0xFF and 0x00 to turn on /off the speaker 0xBFBO 0-7 RW Compact Flash 0xBFCO 0-F RW 65C22 on board VIA 0xBFDO 0-F 0-1 Display 0xBFEO 0-F RW Atmega644p internal keyboard 0xBFF0 0-1 RW Console FTDI USB console port Logo Logo Powered by Forgejo logo Forgejo logo with modifications Codeberg * Blog * Documentation * Community Issues * Contributing * Report Abuse Association * Who are we? * Bylaws / Satzung * Donate * Join / Support * Contact Services * Codeberg Pages * Codeberg Translate * Woodpecker CI * Forgejo API * Status Page Legal * Imprint / Impressum * Privacy Policy * Licenses * Terms of Use Mastodon | Matrix Space (Web link) Powered by Forgejo English Bahasa Indonesia Dansk Deutsch English Espanol Esperanto Filipino Francais Italiano Latviesu Magyar nyelv Nederlands Plattduutsch Polski Portugues de Portugal Portugues do Brasil Slovenscina Suomi Svenska Turkce Cestina Ellenika B'lgarski Russkii Ukrayins'ka frsy Ri Ben Yu Jian Ti Zhong Wen Fan Ti Zhong Wen (Tai Wan )Fan Ti Zhong Wen (Xiang Gang ) hangugeo Page: 110ms Template: 8ms