Search found 27 matches
- Wed Jun 18, 2025 3:59 pm
- Forum: Forth
- Topic: SWIFT - a FORTH-like language written for BBC Micro 1980s
- Replies: 11
- Views: 10088
Re: SWIFT - a FORTH-like language written for BBC Micro 1980
Many thanks for the interesting comments. Fortunately I had BASIC, so did not need to compile the compiler by hand - in fact I am now struggling to understand the compiler source code! I took the big-endian approach for convenience, but appreciate how a little-endian approach could be implemented ...
- Sat Jun 14, 2025 1:26 am
- Forum: Forth
- Topic: SWIFT - a FORTH-like language written for BBC Micro 1980s
- Replies: 11
- Views: 10088
Re: SWIFT - a FORTH-like language written for BBC Micro 1980
I was finally reunited with my notes and disks on Swift this week. I can't read the disks yet, but my notes begin with the assertion that "Swift is a threaded interpreted language", then include info on the general approach (e.g. a parameter stack and a return stack), a list of primitive commands ...
- Tue Jun 03, 2025 11:49 pm
- Forum: Forth
- Topic: SWIFT - a FORTH-like language written for BBC Micro 1980s
- Replies: 11
- Views: 10088
Re: SWIFT - a FORTH-like language written for BBC Micro 1980
For the moment, I do not understand what you write, but once I recover what I did, I will let you know.
- Mon Jun 02, 2025 1:00 am
- Forum: Forth
- Topic: SWIFT - a FORTH-like language written for BBC Micro 1980s
- Replies: 11
- Views: 10088
Re: SWIFT - a FORTH-like language written for BBC Micro 1980
Thank you for your interest. I think I knew more about FORTH in the 1980s than I do now (!) - DeGrandis-Harrison was almost certainly an inspiration at the time. However, I wanted to use the compilation step (from source into byte code) to make SWIFT programs more like other languages, so that the ...
- Sat May 31, 2025 1:27 am
- Forum: Forth
- Topic: SWIFT - a FORTH-like language written for BBC Micro 1980s
- Replies: 11
- Views: 10088
SWIFT - a FORTH-like language written for BBC Micro 1980s
I wonder if anyone here might be interested in a FORTH-like language that I wrote for the BBC Micro as a teenager in the 1980s. I called it "SWIFT" because it was faster than any other language available for the BBC Micro at that time (as measured by the Ackermann function test, which was popular ...
- Sat Apr 09, 2022 4:22 pm
- Forum: General Discussions
- Topic: 6502 svg schematic
- Replies: 37
- Views: 7235
Re: 6502 svg schematic
@joelnoche Yes, just to confirm that the hexagons simply denote flip-flops and have no other meaning. Thank you for your interest in my circuit diagram, but please note that I made this diagram primarily to understand the 6502, and made several changes to the original circuit, so it is probable that ...
- Sun Dec 05, 2021 12:04 pm
- Forum: General Discussions
- Topic: 6502 Book
- Replies: 9
- Views: 1910
Re: 6502 Book
Awesome - thank you so much for all your work on the 6502 - it helped me a lot in making my own circuit diagram.
- Wed May 20, 2020 4:22 pm
- Forum: General Discussions
- Topic: 6502 svg schematic
- Replies: 37
- Views: 7235
Re: 6502 svg schematic
I haven't had any luck figuring out how to use web fonts or embedded fonts. I've added Courier as a back-up font for the annotation layers, but it is too big to use as a substitute font in the block diagram layers, so I've used Consolas instead, which at least works on my Windows 10 system. There ...
- Tue May 19, 2020 12:56 pm
- Forum: General Discussions
- Topic: 6502 svg schematic
- Replies: 37
- Views: 7235
Re: 6502 svg schematic
Thanks. I made those fixes. It looks like the font issue is not about the browser, but whether the font is installed by the OS. The font in question is Latin Modern Mono Caps. I could include the font specification in the svg or convert the text to paths, but both solutions would increase the size ...
- Mon May 18, 2020 11:07 pm
- Forum: General Discussions
- Topic: 6502 svg schematic
- Replies: 37
- Views: 7235
Re: 6502 svg schematic
Thanks. Note that in the screenshot, the fonts have not been rendered correctly (this is probably a browser-dependent issue). Also you can click on the black squares next to the title to get more text detail (not a great user interface at present, I admit!).
- Mon May 18, 2020 7:58 pm
- Forum: General Discussions
- Topic: 6502 svg schematic
- Replies: 37
- Views: 7235
Re: 6502 svg schematic
As suggested above, I have now produced a version of the circuit diagram with a block diagram overlay. In a suitable browser the overlay can be switched off (or on again) by clicking on the title. It can be found at https://davidmjc.github.io/6502/bcd.svg.
Any suggestions for other improvements ...
Any suggestions for other improvements ...
- Mon May 18, 2020 7:46 pm
- Forum: General Discussions
- Topic: Balasz, breakNES and visual6502 attribution
- Replies: 15
- Views: 1913
Re: Balasz, breakNES and visual6502 attribution
I found and corrected several other minor errors. In particular, despite previously understanding how the sb/A decimal adjust circuit worked, I messed it up in the circuit diagram. Similarly, despite knowing that PLA line 138 has a special treatment, I forgot to include it (this is also missing in ...
- Sat Apr 04, 2020 2:37 pm
- Forum: General Discussions
- Topic: Balasz, breakNES and visual6502 attribution
- Replies: 15
- Views: 1913
Re: Balasz, breakNES and visual6502 attribution
Many thanks for both the comments and the correction. One of my motivations for making the diagram freely available was in the hope that others might spot some of the many errors I undoubtedly made! I have cross-checked against the visual 6502, and believe I have now fixed the circuit. I believe ...
- Wed Mar 18, 2020 4:27 pm
- Forum: General Discussions
- Topic: 6502 svg schematic
- Replies: 37
- Views: 7235
Re: 6502 svg schematic
Thanks - I did this mostly in 2018, so it is not up to date with respect of my current understanding of the chip. For instance, I now find the "Data output register" to be something of a chimera! I did at least rename "RESB" to "BRC" (for branch carry) as I believe this circuit is more about timing ...
- Wed Mar 18, 2020 3:59 pm
- Forum: General Discussions
- Topic: 6502 svg schematic
- Replies: 37
- Views: 7235
Re: 6502 svg schematic
I have a live and let live attitude to orientations (in general!). One advantage of a freely licensed diagram is that anyone is welcome to download it, rotate it and release their preferred version under cc-by-sa! I did most of my editing of the svg with the Balazs orientation, so it was a bit of a ...