Started by m_dr_m, 10:09, 01 June 21
0 Members and 1 Guest are viewing this topic.
10 for i=1 to 1220 |assemble,i30 `get necronautical40 `ld a,necronautical40 'ld b,necronautical*330 next
12 ** [ ld a,#+1 ld b,[#+1]*3]
Quote from: m_dr_m on 19:19, 01 June 21- WRITE .COM: does it simply write an headerless file? Or are there some other CP/M specificities? Who uses that?
Quote from: m_dr_m on 12:26, 02 June 21IIUC, that's just the absence of AMSDOS header that you need.
Quote from: m_dr_m on 12:26, 02 June 21So basically, it would be more generic to allow: SAVE "toto.ico" ASCIIakin to BASIC's save"roger",a
Quote from: m_dr_m on 12:26, 02 June 21I'm not fond of ".com" hack, but to ease migration, we could trigger an error or warning in this case:line 42: Must specify ASCII or BIN for ".COM" files SAVE "DOT.COM"
QuoteIt also allows to add some custom header to your file.
Quote[size=0px]There is no reason not to use the ".COM" for headerless files.[/size]
Quote[/size][size=0px]If you want people coming over from Maxam to the great Orgams - then please make it easy![/size][/size]
Quote from: m_dr_m on 10:46, 04 June 21Cool! What are those projects?If you wish, send me one of your source, so I can showcase a migration.It's always very satisfying to go from 2 minutes assembling to 2 seconds.
Loading LS-TIME.COM from BASIC (at e.g. &3000) ; For further check|O ; Enter the editorCONTROL-I LS-TIME.MAX ENTER ; Import from ascii (or dams) ; The import is quite long (16 seconds). But it only has to be done once. ; Also, I wonder what is the MaxaM assembling time for this file!CONTROL-1 ; Assemble. **TAKES 0.5 SECONDS** ; The shortcut might seem arbitrary. Luckily there is an embedded help (CONTROL-H).-> DEFM wasn't recognised, contrary to DEFB and DB, but that's fixed now (incoming in FF alpha 6).CONTROL-4 ; Cycle through remaining errors:-> WRITE directive not recognised now (cf previous discussion).-> TIMEPRG label undefined. Because Orgams is case sensitive. There is a plan to relax the sensitivity while importing, and perhaps while editing when using uppercase letters.; That's it. Took 1 minute to fix.CONTROL-1 ; Assemble fixed version.ESC ; To go to monitorx&100,&3000 ; Diff: compare assembled code with reference binary.; The first difference is far past the end of code: SUCCESS!
Quote from: m_dr_m on 21:53, 13 June 21Loading LS-TIME.COM ; Also, I wonder what is the MaxaM assembling time for this file!
Page created in 0.160 seconds with 40 queries.