Kevin Karhan :verified: · @kkarhan
1090 followers · 69983 posts · Server mstdn.social

@Houl Also the and it's successors like & have several key advantages:

- swappable & upgradeable RAM
- swappable & upgradeable Storage
- Expansion buses!

en.wikipedia.org/wiki/WDC_65C8
github.com/X16Community/x16-do

#65c816 #65c02 #mos6502

Last updated 2 years ago

Kevin Karhan :verified: · @kkarhan
931 followers · 52827 posts · Server mstdn.social

And I too don't think that it makes sense to choose a over a ...

youtu.be/nyByDNQuMMI?t=2261

#65c02 #z80

Last updated 2 years ago

Paul Henderson · @xplosivbadger
75 followers · 290 posts · Server mastodon.scot

Introducing CERBERUS 2100™, the next step in expandable multi-CPU 8-bit systems - youtu.be/qViSKIDjwJY

#65c02 #z80

Last updated 2 years ago

GeekProjects News · @news
1 followers · 1544 posts · Server geekprojects.com
IT News · @itnewsbot
2586 followers · 243643 posts · Server schleuss.online

An (Almost) Single-Chip Apple IIe - The Apple II is one of the most iconic microcomputers, and [James Lewis] decided t... - hackaday.com/2022/12/23/an-alm //e

#65c02 #apple2 #apple #computerhacks #retrocomputing

Last updated 2 years ago

IT News · @itnewsbot
2163 followers · 239640 posts · Server schleuss.online

Minimalist 6502 System Uses a CPU and not Much Else - A central processing unit, or CPU, is the heart of any computer system. But it’s d... - hackaday.com/2022/11/22/minima

#65c02 #minimalism #breadboard #computerhacks #retrocomputing #singleboardcomputer

Last updated 2 years ago

GeekProjects News · @news
1 followers · 484 posts · Server geekprojects.com
Jyoti Mishra · @Jyoti
161 followers · 372 posts · Server mas.to

I'm gonna throw this out there because, if not Mastodon... then where?

Anyone still obsessed with any of the following:

#6502 #6502

#6502assembler #mostechnology #65c02 #commodorepet #AcornComputers #oric #apple2 #apple1 #bbcmicro

Last updated 2 years ago

@Rp12Biker :verified: · @Rp12Biker
126 followers · 30 posts · Server oldbytes.space

- the multiple CPU computer. , and Atmel . All coexisting at the main board. Picture is from the meeting at the HNF in Paderborn.

#Cerberus2080 #65c02 #z80 #avr #doreco #retrocomputing #sbc

Last updated 2 years ago

Retrograde · @Retrograde
453 followers · 865 posts · Server oldbytes.space

About the only thing missing in the ROM monitor for my is a way to somehow load and save programs/memory.

Could be interesting to try and implement the Commodore IEC protocol to tap into all the existing drives (incl. SD devices.

But I should probably start simpler like with an existing modem transfer protocol.

Or even simpler with a minimal hand rolled protocol.

Or just use I8HEX despite the bloat as the first stepping stone.

🤔​

#65c02 #homebrewcomputer

Last updated 2 years ago

Retrograde · @Retrograde
453 followers · 865 posts · Server oldbytes.space

That about wraps up the monitor's A (assemble) command, I would say.

#65c02 #homebrewcomputer

Last updated 2 years ago

Retrograde · @Retrograde
453 followers · 865 posts · Server oldbytes.space

Been working on the 'A' ("assemble") command of the ROM monitor of my this week, and just unlocked the achievement of being able to assemble all the instructions and addressing modes of the R65C02. 🤓

The remaining stuff (such as automatically continuing at the next address) should be trivial compared to what is now working. Truth be told, I'm not all that happy with the implementation (which ended up being about 500 lines of assembler, incl. directives and a couple of tables specific to this command). I will rewrite it at some point, but for now there is plenty of space in the ROM and my main focus is bootstrapping this system. 😅

Albeit a little cumbersome, now there's actually enough functionality in the monitor to enter and run code!

(And yes, the register dump when returning from calling the entered program shows some wrong values - but that's another story.)

#65c02 #homebrewcomputer

Last updated 2 years ago

Retrograde · @Retrograde
453 followers · 865 posts · Server oldbytes.space

Decent progress with the Disassembly command in the ROM monitor for my .

Here is the monitor disassembling the ROM itself. 🤓​

Need to include addresses and data in the output as well, but this shows that the meat of the disassembly is working.

#65c02 #homebrewcomputer

Last updated 2 years ago

Retrograde · @Retrograde
453 followers · 865 posts · Server oldbytes.space

Working a little on the ROM monitor for my . Here's the first command - a simple memory dump - implemented.

#65c02 #homebrewcomputer

Last updated 2 years ago

Retrograde · @Retrograde
453 followers · 865 posts · Server oldbytes.space

Rev. 2 PCBs for my arrived, getting rid of some bodge wires and incorporating qualifying the ROM and RAM selects with a delayed φ2 clock, using a DS1010-60 digital delay line.

As I was bringing up the new boards step by step, I thought I was seeing bus contention on the scope with the ROM inserted and running an IO cycle program. 😕​

Couldn't figure out how that could happen, as it only way would be to have the ROM drive the bus at the same time the CPU was writing.

Then I looked at the data line and the ROM /select line and it turns out the notch in the data line signal coincides with the ROM select being deasserted.

So I'll conclude that this is just the inherent capacitance of the bus that's floating the line after the ROM stops driving it, and not in fact a contention scenario. 😅​

#homebrewcomputer #electronics #65c02

Last updated 2 years ago

Retrograde · @Retrograde
453 followers · 865 posts · Server oldbytes.space

When you write a routine to match an arbitrary length command against a list of arbitrary length commands in assembly and it works the first time.

#65c02

Last updated 3 years ago

Retrograde · @Retrograde
453 followers · 865 posts · Server oldbytes.space

Achievement unlocked: ACIA wrangling! 😀​

The test setup is picocom running on a Raspberry Pi 400, connected to the ACIA on the SBC through an FTDI USB-to-serial adapter.

On startup, the SBC successfully transmits the message: SBC#0

After that, the SBC successfully echos back all it receives from the terminal.

The VIA PA LEDs show the ACIA status register, the VIA PB LEDs show the last byte received.

#electronics #65c02 #homebrewcomputer

Last updated 3 years ago

Retrograde · @Retrograde
453 followers · 865 posts · Server oldbytes.space

Think I found the ACIA problem... 😱​

Probing the XTLI and XTLO pins of the ACIA shows a way low and deformed sinusoid at the I pin and a square-ish wave jittering all over the place at the O pin.

I overlooked this in the initial sanity check because I was just using the frequency counter and actually both signals average to the crystal frequency.

#65c02 #homebrewcomputer #electronics

Last updated 3 years ago

Retrograde · @Retrograde
453 followers · 865 posts · Server oldbytes.space

First interrupt test on the passing. 🤓​

The VIA Timer 1 has been setup to trigger interrupts every 65536 cycles, and at each timer interrupt a counter is increased and shown on the LEDs attached to PA and PB on the VIA.

#65c02 #homebrewcomputer #electronics

Last updated 3 years ago

Retrograde · @Retrograde
453 followers · 865 posts · Server oldbytes.space

Attached a row of test LEDs to each of the VIA's ports; a blinkenlights test just seems more satisfying than did confirming the signals on the scope. 🙂​

#65c02 #homebrewcomputer #electronics

Last updated 3 years ago