00:00:00 --- log: started retro/13.03.27 00:23:29 --- quit: beretta (Ping timeout: 248 seconds) 00:39:23 --- quit: ncv (Remote host closed the connection) 04:22:18 I'm not sure Mat2 would approve of the changes I've been making. :) 04:22:22 https://github.com/sabren/b4/commits/zencrt 04:23:55 still using sdl but it's now a unified array of 256-color fg/bg attributes + 16-bit characters, to allow unicode fonts. 04:27:30 anyway, should be able to wrap this up tonight/tomorrow, and with luck will be able to post screenshots of a full-screen retro terminal with smooth vector canvas 04:27:42 maybe even binaries. we'll see. 04:27:49 but first: sleep. 07:16:32 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 09:30:21 --- join: karswell (~user@93-97-29-243.zone5.bethere.co.uk) joined #retro 10:45:22 --- join: ncv (~quassel@79.114.101.3) joined #retro 10:45:22 --- quit: ncv (Changing host) 10:45:22 --- join: ncv (~quassel@unaffiliated/neceve) joined #retro 10:48:35 --- join: impomatic (~digital_w@46.208.134.234) joined #retro 11:15:19 --- quit: kumul (Ping timeout: 245 seconds) 11:26:58 --- join: Mat2 (~claude@91-65-144-133-dynip.superkabel.de) joined #retro 11:27:04 hi @ all 11:52:11 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 12:18:17 --- quit: impomatic (Ping timeout: 240 seconds) 12:23:44 --- join: impomatic (~digital_w@146.90.131.109) joined #retro 12:39:03 hey Mat2 :) 12:39:12 hi tangentstorm ! 12:39:28 I'm working on the Pascal version of saiwa 12:39:52 :) 12:40:34 * Mat2 finished porting the dictionary routines to Pascal 12:42:14 I've been working on a new console/terminal, building off your romvdp unit. 12:43:03 nice :) How far did you get ? 12:43:07 https://github.com/sabren/b4/commits/zencrt 12:44:25 I want to use the same "grid" (matrix) class for the canvas, the terminal fonts, and the terminal itself. 12:45:02 So I've sort of been butchering your code. Hope you don't mind. :) 12:45:15 no problem 12:45:45 I'm just not familiar with the object concept of Delphi 12:46:58 Having something that already worked made it a whole lot easier, because I could check it at each step along the way. 12:48:58 I want to add an adapter that makes this look pretty much like the old CRT unit, and then use the same memory-buffer interface for both the traditional shell and the sdl and graphics stuff. 12:49:25 sdl and zengl i mean, so you can just pick the backend at runtime or whatever 12:49:38 that is a good idea 12:50:08 I think the old code was well factored for this 12:51:13 you should find some simplifications because of your class based approach 12:52:42 for example, think about encapsulating the character generator in its own class and so on 12:53:54 Yeah. :) I also found some of my old DOS fonts... I'm going to try and have it load them so you can switch the font. :) 12:56:57 I have some more fonts designs ready to be included if you want 13:00:53 sure 13:01:56 oh that was the other thing i wanted to do, but haven't done yet: allow multiple shapes and sizes of fonts. (like the 8x16 one from the EGA) 13:05:48 that need two considerations: First two variables for the pattern dimensions and second the right adjustments of the VDP registers (like for every real graphic chip) 13:08:33 I think fonts with 8x8 size will be near unreadable for resolutions > 1024x768 (too small) 13:09:30 ah yeah but the way zengl works, the bitmaps get turned into opengl textures, so you can scale the whole thing 13:10:02 or rotate it or whatever :) 13:12:31 hmm, some shader routines for simulating CRT monitors would be nice :) 14:45:07 --- quit: ncv (Remote host closed the connection) 14:51:32 --- quit: impomatic (Quit: impomatic) 15:15:29 --- join: impomatic (~digital_w@146.90.131.109) joined #retro 16:21:44 --- quit: goingretro (Ping timeout: 256 seconds) 16:36:11 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 16:39:16 --- quit: kumul (Ping timeout: 272 seconds) 17:29:25 hey Mat2 : what was your issue with pascal + assembly before? 17:29:40 weren't you trying to get intel syntax working in the assembler? 17:45:17 --- quit: kumool (Quit: Leaving) 18:52:54 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 18:59:21 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 19:02:05 --- join: katanaguy (803d6831@gateway/web/freenode/ip.128.61.104.49) joined #retro 19:02:23 --- quit: kumul (Ping timeout: 272 seconds) 19:02:36 --- part: katanaguy left #retro 20:22:38 --- quit: kumool (Read error: Connection reset by peer) 20:23:15 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 21:39:50 --- quit: kumool (Quit: Leaving) 22:40:02 tangentstorm: The FreePascal compiler only support AS syntax for AMD64 targets and AS is somewhat incompatible to GAS 22:45:09 tangentstorm: beside some crude errors of current GAS implementations 22:46:58 My solution for this was to assemble and integrate the external machine code 22:48:03 for this I used NASM 22:48:57 --- nick: Mat2 -> Mat2-work 23:59:59 --- log: ended retro/13.03.27