| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Re: Not your father`s Applicard |
MdntTrain wrote: >> I'm a >> software guy with enough digital hardware knowledge to be dangerous (now, >> analog audio systems are another story, but who uses them anymore?). > > Well, I do for one. And tubes.. and vinyl... :-) Cool. I grew up with audio and have it in my blood. My late father, Julian Hirsch, was a well known audio reviewer and technical writer. After years of striving for the utmost accuracy in analog reproduction, I think he would have found it somewhat upsetting to see devices using lossy compression (e.g. iPod, MP3 players, etc.) take over so much of the market. I still have have about 400 vinyl LP records, although I've been chipping away at transcribing them to CD (48Khz. PCM, NOT MP3 thankyou-very-much). I'm one of those folks who refuses to buy something twice just to have it on different media :-). >> The nice thing about Alex's upcoming FPGA project >> board is that you can implement the 6809 (or, better yet, 6309) in >> synthesizable logic and have enough room left over for two or three more CPUs. > > You mean YOU could implement it. I wouldn't have the foggiest idea > of how to put a CPU core on an FPGA, much less the entire Mill card. > I'd like to learn, but man, what a stretch. My brain is back at 7400 > series. Don't get me wrong! I'm not anywhere NEAR far enough on the learning curve to code a CPU in VHDL. But, I think sewing together modules written and tested by others isn't beyond my grasp. I've been spending a lot of time reading through every book I can get my hands on, rewinding all the way back to the fundamentals of Karnaugh maps and by-hand logic minimization. I actually knew this stuff reasonably well when I got my CS degree, but never worked in the hardware domain and it sort of dissipated. > How about this idea. If Alex introduces his FPGA kit, what about a > group effort / learning project to recreate the Mill on his card? > All in the group would commit to purchasing Alex's card, then we'd all > help each other learn about it and make kinda like an Open Source > project of getting a Mill, docs, and software all organized. A > project like this would help legacy brains like mine learn about the > newer technologies.. it'd be a great thing that'd go beyond just a > Mill card... especially if enough people would get on board. I'm always up for a challenge, so why not? The first order of business is to find some architectural information on the 6809 Mill. The second is to reverse engineer the little piggy-back board that made it possible to run OS-9 on the Apple. If the implementation is anything like the CoCo (a good bet), memory re-mapping is a requirement. Everything in OS-9 is fully relocatable and it dynamically maps logical physical address space in 4k chunks. My CoCo has 512K installed and it's able to use all of that by swapping these chunks into the 64k address space as needed by the currently running task. Task switching is triggered by a hardware timer interrupt. Quite sophisticated for a little machine. The 6809 architecture is not really very similar to the 6502, and is highly optimized for relocatable, PC-relative addressing. > Course, I think it'd be even cooler to do a 68008 and CPM 68k, but the > Mill -- if we can find the Apple II software for it -- is definitely > esoteric enough. If your interests run in that direction, I believe there are designs out there for 68k cores also. Steve --- SBBSecho 2.12-Win32* Origin: Derby City Gateway (1:2320/0) SEEN-BY: 10/1 3 34/999 120/228 123/500 140/1 222/2 226/0 236/150 249/303 SEEN-BY: 250/306 261/20 38 100 1404 1406 1410 1418 266/1413 280/1027 320/119 SEEN-BY: 393/11 396/45 633/260 267 712/848 800/432 801/161 189 2222/700 SEEN-BY: 2320/100 105 200 2905/0 @PATH: 2320/0 100 261/38 633/260 267 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.