SovietPony's crap
-
- Posts: 9
- Joined: Sun Dec 02, 2018 4:47 pm
- Contact:
SovietPony's crap
I dont known where place this topic... so i create it here. May be someone will be interested what i do.
Bare Metal BlackBox (bmbb)
This is a port of BlackBox to bare metal x86 PC i.e. without host os. Currently on early stage, without graphics.
Screenshot / Gitweb
BlackBox Chip8 Emulator (bbchip8)
I just learn how to make views in BlackBox... and i make chip8 emulator with debugger and disasm for it. Useless thing.
Screenshot / Tarball
BlackBox ARM Compiler (bbarm)
Yes, i am working on this. Currently implemented almost everything including tagging except LONGINT, REAL and NIL/range/index tests. Pointers not well tested due to kernel not implemented yet. Compiler produce armv7l code and tested on android phone :)
Public beta release expected at the end of year.
BlackBox diffutils (bbdiff)
Clone of diff/patch/diff3 from *nix. Produce and apply unified diffs for BlackBox documents. This will help to support BB forks. Currently in Beta stage, so do not expect ideal code. :)
Screenshot / Gitweb
Bare Metal BlackBox (bmbb)
This is a port of BlackBox to bare metal x86 PC i.e. without host os. Currently on early stage, without graphics.
Screenshot / Gitweb
BlackBox Chip8 Emulator (bbchip8)
I just learn how to make views in BlackBox... and i make chip8 emulator with debugger and disasm for it. Useless thing.
Screenshot / Tarball
BlackBox ARM Compiler (bbarm)
Yes, i am working on this. Currently implemented almost everything including tagging except LONGINT, REAL and NIL/range/index tests. Pointers not well tested due to kernel not implemented yet. Compiler produce armv7l code and tested on android phone :)
Public beta release expected at the end of year.
BlackBox diffutils (bbdiff)
Clone of diff/patch/diff3 from *nix. Produce and apply unified diffs for BlackBox documents. This will help to support BB forks. Currently in Beta stage, so do not expect ideal code. :)
Screenshot / Gitweb
Last edited by SovietPony on Fri Dec 14, 2018 8:26 pm, edited 6 times in total.
-
- Posts: 9
- Joined: Sun Dec 02, 2018 4:47 pm
- Contact:
Re: SovietPony's crap
I have a question about DevDiff: how to compare two Views? Currently they always treated as different, but really
most views in sources can be treated as identical.
most views in sources can be treated as identical.
Re: SovietPony's crap
good projects! i will follow you.
-
- Posts: 9
- Joined: Sun Dec 02, 2018 4:47 pm
- Contact:
Re: SovietPony's crap
Today i implement patch utility, so i release public beta. :)
Question about how to compare Views still actual.
https://deadsoftware.ru/gitweb?p=bbdiff.git
Question about how to compare Views still actual.
https://deadsoftware.ru/gitweb?p=bbdiff.git
-
- Posts: 261
- Joined: Tue Sep 17, 2013 6:50 am
Re: SovietPony's crap
Very interesting and ambitious projects.
How difficult would something like diff3 be given that you already have diff?
Is a 3-way merge also something that is within reach?
- Josef
How difficult would something like diff3 be given that you already have diff?
Is a 3-way merge also something that is within reach?
- Josef
-
- Posts: 9
- Joined: Sun Dec 02, 2018 4:47 pm
- Contact:
Re: SovietPony's crap
I never use diff3 by hands, so i dont known how it works... but i think that diff3 implementation not harder than ordinary diff or patch. I try to implement it later.
-
- Posts: 9
- Joined: Sun Dec 02, 2018 4:47 pm
- Contact:
Re: SovietPony's crap
I implement three-way merge (diff3), but i still need to implement Patience Diff Algorithm to produce more quality diffs and conflicts.
Also, i think we can integrate this module into git if make custom diff3 utility.
Also, i think we can integrate this module into git if make custom diff3 utility.
-
- Posts: 261
- Joined: Tue Sep 17, 2013 6:50 am
Re: SovietPony's crap
I am looking forward to that!SovietPony wrote:I implement three-way merge (diff3), but i still need to implement Patience Diff Algorithm to produce more quality diffs and conflicts.
Also, i think we can integrate this module into git if make custom diff3 utility.
- Josef
-
- Posts: 9
- Joined: Sun Dec 02, 2018 4:47 pm
- Contact:
Re: SovietPony's crap
I already made dedicated command line tool... well it just fully linked BB with command line interface for DevDiff, so it can be integrated with git. I described how to do it in README.
I have no more time for this tools, i must continue work on bbarm.
I have no more time for this tools, i must continue work on bbarm.
Re: SovietPony's crap
Can someone please change the title of this topic.
I don't know if it is intended to be offensive, but in English it is offensive.
I don't know if it is intended to be offensive, but in English it is offensive.