Search found 3926 matches

by joska
Sun May 20, 2018 8:54 pm
Forum: Hatari
Topic: Raspberry Pi baremetal port?
Replies: 47
Views: 2844

Re: Raspberry Pi baremetal port?

Okay, what is the overall goal now? Run TOS/MiNT "native" on a RasPi, without an underlying other OS kernel like Linux? But TOS/MiNT being 68k, not ARM binaries? How’d you do that, which layer would do the 68k->ARM emulation? The emulator - being an Atari ST emulator - will of course prov...
by joska
Sun May 20, 2018 6:14 am
Forum: Hatari
Topic: Raspberry Pi baremetal port?
Replies: 47
Views: 2844

Re: Raspberry Pi baremetal port?

Where did you read the word "native"?
by joska
Fri May 18, 2018 8:44 pm
Forum: Coding
Topic: ray's lz77 and lz78 packer
Replies: 22
Views: 7271

Re: ray's lz77 and lz78 packer

What is cranker?
by joska
Wed May 16, 2018 10:09 am
Forum: CT60 / CT63 Area
Topic: Faults on the C: \ partition
Replies: 5
Views: 371

Re: Faults on the C: \ partition

Wrap the cable in aluminium foil, and attach it to ground in both ends. You should also cover the foil with tape or paper or something to avoid accidental short circuits.
by joska
Wed May 16, 2018 7:51 am
Forum: Professionals
Topic: Memory protection in Mint
Replies: 15
Views: 671

Re: Memory protection in Mint

shoggoth wrote:It's also a blessing when coding, since rogue pointers generally leads to a program termination rather than a freeze/hang.


This is exactly why I'm not using my Firebee for coding anymore.
by joska
Wed May 16, 2018 7:22 am
Forum: CT60 / CT63 Area
Topic: Faster Ethernet? Anything available?
Replies: 9
Views: 439

Re: Faster Ethernet? Anything available?

Unless I'm mistaken both EtherNAT and Svethlana needs a SuperVidel. See the first post in this thread.
by joska
Wed May 16, 2018 7:20 am
Forum: Professionals
Topic: Memory protection in Mint
Replies: 15
Views: 671

Re: Memory protection in Mint

I missed the most Freedom file selector. Freedom 1.15 is working fine with memory protection, I've been using it (with mp enabled) for 20 years now. Freedom 2 is very buggy and should be avoided. It is also a good example of what happens when developers can't restrict themselves, in version 2 Freed...
by joska
Wed May 16, 2018 7:17 am
Forum: Professionals
Topic: Memory protection in Mint
Replies: 15
Views: 671

Re: Memory protection in Mint

The most common cause for problems related to memory protection is applications using the AV-protocol. This protocol does not pass data, but pointers to data. If this data is located in private memory the recipient of the data will be violating memory protection and subsequently killed. One example:...
by joska
Wed May 16, 2018 6:06 am
Forum: Professionals
Topic: Memory protection in Mint
Replies: 15
Views: 671

Re: Memory protection in Mint

Always on :) If it works "better" with mp off, then it works by coincidence.
by joska
Tue May 15, 2018 1:02 pm
Forum: CosmosEx
Topic: Internet NTP Year 2028?
Replies: 3
Views: 330

Re: Internet NTP Year 2028?

This is the Y2K-bug in TOS on machines without factory fitted RTC.
by joska
Tue May 15, 2018 8:56 am
Forum: C / PASCAL etc.
Topic: blit buffer to display, vro_cpyfm or vrt_cpyfm?
Replies: 10
Views: 583

Re: blit buffer to display, vro_cpyfm or vrt_cpyfm?

(p.s. what can do output scaling? Could I just get away with bundling NVDI5 with my terminal? GDOS? I _really_ need this functionality.) NVDI 5 is commercial and copyrighted. Also, it needs to be installed and configured on each computer it runs on. NVDI bitmap scaling is OK, but slow and not suita...
by joska
Mon May 14, 2018 5:42 pm
Forum: C / PASCAL etc.
Topic: Retrieve application filename
Replies: 6
Views: 342

Re: Retrieve application filename

This only works with MiNT and MagiC. In that case you can find the program name on the commandline too.
by joska
Mon May 14, 2018 1:51 pm
Forum: C / PASCAL etc.
Topic: Retrieve application filename
Replies: 6
Views: 342

Re: Retrieve application filename

I guess argv[0] is unused under TOS simply because there is no way to get this information. The default DTA points to the command line string in the basepage, and there is no program name in the command line string under plain TOS.
by joska
Sat May 12, 2018 10:47 am
Forum: Coding
Topic: How to detect all available memory (used and free)
Replies: 9
Views: 473

Re: How to detect all available memory (used and free)

What you are describing is TT-RAM. Alt-RAM can be "anywhere". I'm not sure how to properly detect alt-RAM (RAM added with Maddalt()), as theoretically you can add multiple chunks of alt-RAM.
by joska
Thu May 10, 2018 8:52 pm
Forum: STOS
Topic: Hardwarescrolling Control3.5a extension
Replies: 49
Views: 3181

Re: Hardwarescrolling Control3.5a extension

I think it is easier to use wizzcat Ste protrack routine in this case, set it at 12.5khz and modify the mixing routine which is quite simple to get mono directly instead of stereo. Probably more efficient and lot simpler than Lance routine for that. Also as Lance routine uses microwire would be mor...
by joska
Wed May 09, 2018 8:18 pm
Forum: STOS
Topic: Hardwarescrolling Control3.5a extension
Replies: 49
Views: 3181

Re: Hardwarescrolling Control3.5a extension

To be really usable I think you must be able to create each track only once. The Lance player use ~30% CPU on an STE. Creating a 3 minute stereo sample would take one minute, creating a 25000*2*60*3 = 9Mb sample. Even in mono (not sure if the Lance player can do that, but you could probably mix the ...
by joska
Wed May 09, 2018 7:50 pm
Forum: STOS
Topic: Hardwarescrolling Control3.5a extension
Replies: 49
Views: 3181

Re: Hardwarescrolling Control3.5a extension

It's more complicated than that, this will only create one big sample. What if the song loops? You need to handle those sort of things. It would be better to study the sources of the player and modify it so you can "play" only selected patterns. Then create one sample per pattern, and play...
by joska
Wed May 09, 2018 7:18 pm
Forum: STOS
Topic: Hardwarescrolling Control3.5a extension
Replies: 49
Views: 3181

Re: Hardwarescrolling Control3.5a extension

Maybe the original Lance Protracker replay routine can be used as basis? Remove/disable the code that controls DMA playback, and move the "DMA buffer" address each time you call the player to create a continuous sample.
by joska
Wed May 09, 2018 7:12 pm
Forum: News & Announcements
Topic: foss-north 2018: Atari ST Free Operating Systems
Replies: 50
Views: 3190

Re: foss-north 2018: Atari ST Free Operating Systems

I'm not talking about emulators, but SDL-applications/games running on a real Atari. I'm experiencing the occasional lost keypress/release. Not on the BIOS or GEMDOS level, but the keyboard controller (and that is what is usually emulated) behaves similar, it sends a scancode for both keypresses and...
by joska
Wed May 09, 2018 11:27 am
Forum: News & Announcements
Topic: foss-north 2018: Atari ST Free Operating Systems
Replies: 50
Views: 3190

Re: foss-north 2018: Atari ST Free Operating Systems

I have no experience with developing with SDL on Ataris, but my impression when I test SDL based software is that keyboard handling is iffy in all of them. SDL reports keyboard events both when a key is pressed and when a key is released, but there is no clean way to detect a key *release* in TOS. I...
by joska
Wed May 09, 2018 7:51 am
Forum: STOS
Topic: Hardwarescrolling Control3.5a extension
Replies: 49
Views: 3181

Re: Hardwarescrolling Control3.5a extension

I have an assambler Code for playing soundtracker music(MOD) for STE :D (By Paulo Simoes) The idea is to load the code and module, then it writes the modulemusic into a memorybank (sampled in 12,5Khz or 25Khz) :coffe: instead of playing the music. :roll: So you can play the module as one Big DMA sa...
by joska
Mon May 07, 2018 9:52 pm
Forum: News & Announcements
Topic: foss-north 2018: Atari ST Free Operating Systems
Replies: 50
Views: 3190

Re: foss-north 2018: Atari ST Free Operating Systems

joska, I understand your arguments about abandonware, they are more catholic than the pope. WIth your argumentation, no EasyAraMint, no Beeky, no Amitari with Atari-Works and DOOM +WAD file inside. They already contain all of these applications. Exactly. Of course, ignoring copyright is an alternat...
by joska
Mon May 07, 2018 9:06 pm
Forum: News & Announcements
Topic: foss-north 2018: Atari ST Free Operating Systems
Replies: 50
Views: 3190

Re: foss-north 2018: Atari ST Free Operating Systems

Not sure whether you are so determined to prove everyone that older is better... While older sometimes is better, this does not apply to gcc. But can you realistically use gcc >= 4 on a real Atari? The need for cross compilation (or atleast ARAnyM on a fast machine) is dictated by the resources dem...
by joska
Sun May 06, 2018 11:16 am
Forum: News & Announcements
Topic: foss-north 2018: Atari ST Free Operating Systems
Replies: 50
Views: 3190

Re: foss-north 2018: Atari ST Free Operating Systems

While I agree with many points with you, I think you exaggerating here a lot. Of course it's still possible, even with the old gcc 2.95. The fact the snapshots are cross compiled is a convenience, not requirement. That would have been great if it was correct, but at least here I'm not able to compi...
by joska
Sat May 05, 2018 9:39 pm
Forum: News & Announcements
Topic: foss-north 2018: Atari ST Free Operating Systems
Replies: 50
Views: 3190

Re: foss-north 2018: Atari ST Free Operating Systems

Yes, clean GEM applications should run everywhere. FireBee can be a problem even if it is clean and needs recompilation. But there are several GEM applications which dont run everywhere. As: SoftPC which I would really like to see it running on my Milan or FireBee, Photoline which doesnt run or is ...

Go to advanced search