6809 Werkgroep
Laatst gewijzigd: |
FilesBronnen, plannen en resultaten
|
an601.zip Maisforth an601 (6809) Now also with documentation in English Zip file 97kB ROM image + metacompiler Didactically Colored Target code . Read more about the assembler in Maisforth... and the EXTRA and ONLY words.. april 2006 07-05-2006 |
|
an601.zip Nieuw is de sourcecode met kleurgecodeerde woorden . Zie ook de documentatie in de Leesmij , over de Assembler notatie en de Extra woorden (NL) 08-01-2006 |
|
an507pakket.zip Laatste MAIS Forth versie an507 door Albert Nijhof: geheel herschreven metacompiler , target en 6809 assembler source, voor cross-compilatie op Win32Forth (maar alle 32-bits Forths volstaan om Mais te cross-compileren) Lees de Leesmij , documentatie over de Assembler en de Extrawoorden (NL) 12-05-2005 |
|
mais14d.zip MAIS Forth 1.4 s het resultaat van het omschrijven van de metacompiler naar ANS Forth. Metacompiler draait op Win32Forth, JinForth (Atari ST) en MinForth. Lees hier readme_14d.txt 14-11-2004 |
|
maisdasm.zip Een EPROM-image (MAIS.BIN), een 6809 disassembler en het datamodel zoals het nu is. Hiermee kan je een disassembly van de MAIS-ROM maken om te onderzoeken. Datamodel bijgewerkt 11-7-2003 ! |
|
sbc4c-max232-3.png Schema van een seriele interface om direct aan het SBC4C bord te verbinden (MAIS-bord). Opgelet: In de tekening zit een foutje: waar staat J1 moet J10 gelezen worden. Dit is de usart connector van de singleboardcomputer. Pin 2 en 3 van de USART connector moeten aan GND verbonden worden. |
|
6809tool.zip 6809 Assembler / simulator |
|
maisserial.frt Voorgestelde code voor aansturing van de 2651 USART voor CamelForth. |
|
seriele-interface.html Een beschrijving van een modificatie van MAIS voor het aansluiten van een seriele interface. (email) |
|
hex-bin.zip Hex-Bin utility zorgt voor omzetting van HEX (Intel Hex formaat) naar BIN (binair). Inclusief c sourcecode. |
|
list.zip De freeware DOS utility LIST voor viewen van files met ingebouwde Hexviewer. Alt-H voor help. |
|
werkend030711.zip De Werkende MAIS-CamelForth, bevat: chromium.scr (source voor F83) 6809.hex en 6809.bin, van 11-7-2003 |
|
camel1v1.zip MAIS-CamelForth v1.1 van 1-8-2003 (Bin,hex,src) Geschikt voor 27(c)128 EPROM |
|
ansi2.txt Een test van John Hopkins University van de Core Forth woorden |
|
ansi2.log logfile van uitvoering van bovenstaande test. MAIS-CamelForth v1.1 kan test GI5 niet uitvoeren en heeft moeite met FM/MOD en UM/MOD |
|
testhex3.frt sourcecode voor het aansturen van de numeriek display op het MAIS-kastje |
|
beditor.zip Een luxe Blokeditor voor F83 ! Beditor is een editor met toetsbesturing voor het Forth-systeem van Laxen en Perry voor MS-DOS computers. De ingebouwde editor van Laxen en Perry werkt met commando's die onderaan het scherm worden gegeven. Bij deze betere editor kunnen we rechtstreeks in de tekst typen, zoals dat bij alle moderne tekstverwerkers gebruikelijk is. Lees de Beditor gebruiksaanwijzing of lees de beknopte toetshulp |
|
mais12.zip De nieuwe versie van MAIS-Forth: versie 1.2 d.d. 11-9-2003 Lees de Readme |
|
wordlist.txt Bijgaand een glossary speciaal voor de versie MAIS 1.2. Het is een alfabetische lijst van de woorden die samengesteld is uit de originele file CAMGLOSS.TXT en de toevoegingen die in MAIS zijn aangebracht. Hier en daar zijn de omschrijvingen wat aangepast. bv. in CAMGLOSS.TXT wordt AND omschreven als logische AND, terwijl het in werkelijkheid een binaire AND is. De omschrijvingen voor de controle strukturen IF, WHILE etc. zijn nu zoals je ze gebruikt ipv zoals ze in runtime werken. Tevens is per woord aangegeven of het een Ansi, extended Ansi, Camelforth of MAIS woord betreft. NOTE: This wordlist is an english glossary of MAIS Forth 1.2 |
|
initusart.frt Dit is een forth-programmaatje waarmee de baudrate ingesteld kan worden op 1200, 2400, 4800 of 9600 baud. Gebruik het als volgt: 1200 INIT_USART En daarna moet je natuurlijk de terminal omschakelen naar dezelfde snelheid. (FvdMarkt) |
|
mais-as6809.zip Zoals afgesproken hier de assembler in een vorm die aan de meta compiler toegevoegd zou moeten kunnen worden. We kunnen in eerste instantie voorbijgaan aan het uitschakelen van de assembler, want het opzoeken van woorden is nog steeds acceptabel snel. Inhoud van de zip-file: .org = originele code .frt = tekst file ,equivalent, maar in 16 regel blokken .blk = blokken file Het verschil tussen de .frt en .blk file is dat op de 64-e posities ^J staat i.p.v. blank. Er wordt aangenomen dat in een blok WORD over een regel grens kijkt, anders moet je splitsen : 8E 10 4 FAMILY A B C Dnaar 8E 10 2 FAMILY A B AE 10 2 FAMILY C D ( EE komt van 8E 10 + 10 + )Verder is er ALIAS, dit moet veranderd worden zodat ' , ALIAS W,werkt in de meta compiler. Hier weet ik niets van. Desnoods moet ' , ALIAS W,veranderen in : W, , ;maar dit kost extra geheugen. (17-1-2004 AvdHorst) |