|
Post by mirkosoft on Nov 6, 2014 19:31:13 GMT
Hi!
I own old MPS-801 dot matrix printer and I'm searching for new other modern solution how to print by Commodore 128 or other Commodore computer...
Can anybody explain me any modern solution - I mean not USB devices 'cause this story was never finished in case of Commodore 8-bit computers...
Thank you for all suggestions.
Miro
|
|
|
Post by mirkosoft on Nov 6, 2014 19:23:04 GMT
Hi!
I wrote all routines to identify Commodore computers by CPU, only 264 series is impossible to detect if it's 7501 or 8501... I wrote also Z80 check to avoid conflict with SCPU and if then mark it as inactive.
This my Q is more harder: Everybody knows that DCR and D are different in many ways - in case of built-in 1571 it's not only DOS, it's also in MB. D has extra MB for 1571 and DCR has 1571's MB integrated into main.
So, to Q:
Is possible to detect 1571's MOS6510 CPU in DCR to mark it as internal? Really it's hard possible to check CPU, but even check that's internal on DCR's MB... To be even hard: Is possible to detect CPU of 1571 in D as internal?
Really I mean not, but more brains give objective thing, not subjective...
Miro
|
|
|
Post by mirkosoft on Oct 23, 2014 16:22:33 GMT
The Ace needs not SuperCPU - only for apps written for it or in settings to set 16-bit mode. RAM Expansion is req'd 'cause system really can't to swap everything to disk, it needs to work with data and handle sys routines. OverLook is written to handle many tabs in one window to minimize graphic requirements, but is not applicable in old look, my Qs to users are simple - use old look (faster release, but many functions never available) or new look (release later, support of all fns - maybe not in first release, but without changes later). I need feedback.
Miro
|
|
|
Post by mirkosoft on Oct 21, 2014 10:08:45 GMT
Hi! Thanks for replies. I created blog in few minutes and now I feel not like hostage of internet, adding post there is easy and quick - that I wanted and it is. Now I can focus finally on development, I'm sad that I can't catch C128 birthday at 4.1.2014, but I want to give for C128 users gift to year of anniversary of C128 - this means 2015 Miro
|
|
|
Post by mirkosoft on Oct 20, 2014 18:49:42 GMT
The Ace news: - finally website is online, look at www.theace.sk- live blog created too, will be updated frequently, website stays like is, look at commodore-ace-os.blogspot.sk/- real work is here again, my PC is finished, customized and tuned - bad news: I can't to catch 30th Commodore 128 birthday at 4.1.2015, so I believe that year 2015 will be released The Ace too... Miro
|
|
|
Post by mirkosoft on Oct 20, 2014 18:43:53 GMT
Hi Robert!
Really important note. Thank you. Of course I'm using many devices and less of them have real CBM-filesystem...
Miro
|
|
|
Post by mirkosoft on Oct 16, 2014 16:19:01 GMT
So, ok, main Q has answer: No faster method exists. Thank you boys! Miro.
|
|
|
Post by mirkosoft on Oct 14, 2014 20:19:36 GMT
Hi!
As first: Reading next lines you'll maybe mean "this idiot is programming The Ace OS!"
2nd: The Ace has now finished relocatable code and first address bytes are not important so are used as file IDs. LO byte is subtype of filetype in HI byte - this means no extensions, if used, only for users to correct orientation in directory, commonly used by software, but also when is extension wrong or mismatch, these 2 bytes recognizes file correctly. Of course IDs are selected to beware conflicts with standard Commodore files, I know that mismatch is possible nevertheless.
Main Q: Is possible easier method to read first 2 bytes (address bytes) than open file and use read routine? For use in reading directory and while displaying filenames identify them with less time as is possible...
I know it looks like I'm stupid, but I mean better method is to ask more people 'cause more heads can give better result...
Thank you for all advices and help.
Miro
|
|
|
Post by mirkosoft on Oct 4, 2014 20:33:59 GMT
Thank you Robert. Tomorrow I have few free hours, so I'll try it, later publish results here.
Miro
|
|
|
Post by mirkosoft on Oct 2, 2014 12:28:00 GMT
Hi Richard! Really you never fail! OK, MP3 is for me not important, of course really nice trick. I have no problem to create IRQ, only problem is adjusting correct raster values for exactly setting 4 rows, then 17 rows and again 4 rows. These values I think is not easy to set, so main help are these three values... or any help how to calculate these values for using in future for other purposes... My idea: As first turn off shadow registers of VIC (really I was browsing my Commodore 128 files - forgot where it's writen and I was lost in lot of data), so it helps me too Then loop: - set text mode with text area at $2000, other values by written in first post - wait for raster - switch to graphic mode only (nothing more, not VIC values change) - wait for raster - switch to text mode only (no VIC values change) - wait for raster to reach border - switch to 2MHz mode - wait for raster to reach screen - switch to 1 MHz mode ...and again Is it wrong idea? Why are you writting about 3 IRQs? I meant it will be like 1,3MHz overclocking... If you can help me, correct my mistakes and please write raster values for graphic mode begin, graphic mode end (or instructions how to calculate them), always will be useful disabling shadow registers method - I don't know if I remember if it was only in one POKE Miro
|
|